dribble irrigation - French English Dictionary